package br.ubigroup.jena;

import java.io.Serializable;
import java.util.List;


public interface Dao<T, ID extends Serializable> {
  
  T getById(ID id);

  void persist(T entity);

  void update(T entity);

  void delete(T entity);

  void refresh(T entity);

  List<T> getList();

}